.demo-table {
    width: 100%;
}

body,
	html {
    margin: 0;
    height: 100%;
}

	/* All rows - height */
#tbl ui5-table-row::part(row) {
    height: 4rem;
}
	/* One row - higher than the rest */
#tbl ui5-table-row#row3::part(row) {
    height: 6rem;
}

	/* All columns - center both vertically and horizontally */
#tbl ui5-table-column::part(column) {
    vertical-align: middle;
    text-align: center;
}

	/* All cells - center both vertically and horizontally */
#tbl ui5-table-cell::part(cell) {
    vertical-align: middle;
    text-align: center;
}

	/* Title column & cells - left aligned */
#tbl ui5-table-cell.title-cell::part(cell),
	#tbl ui5-table-column.title-column::part(column) {
    text-align: left;
}

	/* Price column & cells - right aligned with some padding */
#tbl ui5-table-cell.price-cell::part(cell),
	#tbl ui5-table-column.price-column::part(column) {
    text-align: right;
    padding-right: 0.75rem;
}

.tablecustomstyling1auto {
    background-color: var(--sapBackgroundColor);
}
